home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 79 / maccd 79.iso / multimedial / GL Tron / Readme < prev   
Encoding:
Text File  |  2001-07-20  |  7.5 KB  |  202 lines  |  [ttro/ttxt]

  1. =================================================
  2.                             
  3.  
  4.  
  5.  
  6.  
  7. =================================================
  8.  
  9. GL Tron for Macintosh version 0.6d6
  10.  
  11. Programming by Andreas Umbach.<marvin@dataway.ch>
  12. Macintosh port by Darrell Walisser. <dwaliss1@purdue.edu>
  13. GL Tron on the web: http://www.gltron.org/ 
  14.  
  15. Welcome to GL Tron for Macintosh! This document attempts to cover all bases concerning the Macintosh version of this cross-platform game. You will find information for installation, troubleshooting, and performance tweaking. If you feel there is something missing in this document, please notify me, as I strive to make this readme as informative as possible.
  16.  
  17. System Requirements:
  18.  
  19. Unlike most recent 3D games, GL Tron does not push every component of your system to the max. It should be playable at 640x480 on most PowerPC machines. It will be insanely fast on new G3’s and G4’s.
  20.  
  21. Required Software:
  22.  
  23. MacOS 8.1 or later (Apple suggests this for OpenGL).
  24.  
  25. DrawSprocket Lib 1.7.3 or later.
  26.        http://asu.info.apple.com/swupdates.nsf/artnum/n11564
  27.  
  28. OpenGL version 1.1.2 or later:
  29.         http://www.apple.com/opengl/
  30.  
  31. Hardware Requirements:
  32.  
  33. Note: all fps based on single-player view mode.
  34.  
  35. Minimum (Get around 15- 25 fps)
  36. •  At least 100mhz for Hardware Rendered OpenGL
  37. •  At least 200mhz for Software Rendered OpenGL (No Textures/Alpha Blending)
  38. •  32 MB RAM
  39.  
  40. Typical System (Get around 20-30 fps)
  41. •  200 mhz 603/ 180 mhz 604 / old G3
  42. •  ATI Rage Pro / 3dfx voodoo 1 graphics accelerator with full OpenGL drivers
  43. •  32 MB RAM
  44.  
  45. Awesome System (Get around 60 - 100+ fps)
  46. • G3 233 or better
  47. • ATI Rage 128 / 3dfx voodoo 2/3 with full OpenGL drivers
  48. • 64 MB RAM
  49.  
  50. Known Bugs:
  51.  
  52. • Mouse cursor hidden in fullscreen mode.
  53. • Screen-capture function results in corrupted PNG files (currently disabled, use command-shift-3 instead).
  54. • Possible hard crash in audio code
  55.  
  56. Gameplay Issues:
  57.  
  58. Controls
  59.  
  60. 'q' exits the game immediately (a panic button, just in case...) 
  61. Press space to start/restart/pause the game 
  62.  
  63. Controls for Player 1: 
  64. turn left: 'a' 
  65. turn right: 's' 
  66. Controls for Player 2: 
  67. turn left: 'k' 
  68. turn right: 'l' 
  69. Controls for Player 3: 
  70. turn left: '5' 
  71. turn right: '6' 
  72. Controls for Player 4: 
  73. turn left: Cursor left 
  74. turn right: Cursor right
  75.  
  76. Change View:
  77. 'F1': Single player view
  78. 'F2': Two player view
  79. 'F3': Four player view
  80. 'F10': Change Camera movement
  81. 'F12': Save screen to a PNG file (currently disabled)
  82. Misc:
  83. Save settings: 'F5'
  84.  
  85. Cheats:
  86. show 2D-Bitmap: 'd' toggles a 2D-bitmap
  87.  
  88. General Trouble-shooting tips:
  89.  
  90. Try changing display depth to 16 bit (thousands of colors), if you have OpenGL acceleration but less than 6MB VRAM.
  91.  
  92. Try running with extensions disabled (start up with shift key). This will let you know if some pesky extension is causing trouble.
  93.  
  94. A nice site for debugging graphics cards and drivers is http://www.xlr8yourmac.com.
  95.  
  96. Technical Notes:
  97.  
  98. I suggest you check out the official glTron website first if you can’t find what you’re looking for  in here:
  99.                 http://www.gltron.org/ 
  100.  
  101. Full-Screen Mode
  102.  
  103. The full-screen mode will attempt to use the bit-depth of your main monitor (for example, as configured in Monitors Control Panel).
  104.  
  105. If you have a 32 bit(millons of colors) capable accelerator card, you will want to run it in 32 bit mode, since it will look better without all that dithering.
  106.  
  107. Software Rendering
  108.  
  109. Software rendering may be acceptable on some systems. For example, on a G3/233 I get about 15 fps with textures disabled at 512x384.
  110.  
  111. OpenGL is actually faster in 16bit (thousands of colors) software mode than 8bit (256 colors) software mode. 
  112.  
  113. 3dfx Users
  114.  
  115. Always use the latest drivers from 3dfx (with the exception of revA iMac with GameWizard Voodoo2, see below), and no Mesa3dfx extension (ok, I lied: if you are up to the challenge, you _can_ try running under mesa, but the fact remains that you can’t use mesa and 3dfx drivers at the same time)
  116.  
  117. ATI / Others
  118.  
  119. Should run with no problems on mulitple monitor/multiple OpenGL card systems and all in-a-window capable OpenGL drivers. If it doesn’t, please let me know!
  120.  
  121. If you want a nice floor texture, set the depth of the main screen to 32 bits (millions of colors).
  122.  
  123. Advanced Options
  124.  
  125. You can specify advanced runtime options by holding down the command(apple) key while starting up. Here are the available command line options:
  126.  
  127. -k    erase crashed players (like in the movie)
  128. -f    fast finish after human has crashed
  129. -F    don't display FPS counter
  130. -t    don't display floor texture, use lines instead (huge speed gain)
  131. -w    don't display walls (speed gain)
  132. -b    don't use blending (speed gain)
  133. -m    don't show lightcycle (speed gain)
  134. -x    don't show crash texture (speed gain)
  135. -g    don't show glows (small speed gain)
  136. -c    don't show ai status
  137. -C    show ai status (default: on)
  138. -1    Set resolution to 320x240
  139. -2    Set resolution to 640x480 (default)
  140. -3    Set resolution to 800x600
  141. -4    Set resolution to 1024x768
  142. -s    Don't play sound
  143. -i    force startup in a window
  144. -M    capture mouse (useful for Voodoo1/2 owners)
  145. -O    optimize for software rendering (SLOWER on 3D cards!)
  146.  
  147. Verified Systems
  148.  
  149. The video setup code in 0.6 is unlike the other releases of GL Tron. It is possible that your system worked fine in 0.59, but will not work properly in 0.6. Please report to me your bugs if this is the case!
  150.  
  151. Here are some example systems that have run older versions of gltron. If you have one of these systems and it doesn’t work, contact me immediately! Most of these stats come from user reports, I just don’t have a huge array of Macs to test on! If you don’t have one of these systems, I would still like to know if you are having any problems! 
  152.  
  153. G3/450      ATI Rage 128  /  OS 8.6 
  154. iMac/350   Rage 128
  155. iMac/233   GameWizard
  156. G3/233      Voodoo3 2k     /  OS 9      / 70-80 fps @ 1024x768  / 16 bit
  157. G3/233      6 MB Rage Pro /  OS 9      / 30-40 fps @ 640x480    / 32 bit
  158. 4400/200  Voodoo3 2k     /  OS 8.6
  159. 8500/132  Voodoo3 2k     /  n/a        / 30-60 fps
  160.  
  161. Troubleshooting Tips
  162.  
  163. Most often, problems are due to software configuration glitches on your system. Verify that your software is the latest version available, or at least the version specified in this document.
  164.  
  165. iMac with GameWizard Voodoo2
  166. I have reports of this running with iMac equipped with GameWizard card, here is what you need to do (based on a user report, I have no iMac):
  167.  
  168. You should be able to get it working using 3dfx beta 5 or later Generic Voodoo2 drivers. Remember to disable the “OpenGL Renderer ATI” extension if you want to ensure that the voodoo card is always used. (This does not require a restart, by the way).                                        
  169.         
  170. You can obtain the beta drivers at www.mac3dfx.com.
  171.  
  172. History
  173. to 0.6:
  174.     •gltron is now a 100% SDL application
  175.     •many bugs fixed
  176.     •mouse controlled menus
  177.   •plug-in art pack support
  178.   •3d sound
  179.  
  180. to 0.59:
  181.     •configurable keys
  182.   •all new graphics elements (uses PNG format now)
  183.   •memory requirement is a bit higher now
  184.   •gltron will run a bit slower due to more detailed cycle models
  185.  
  186. to 0.54 (Internal release):
  187.   •added nicer textures (Contributed by Nicolas Zimmermann) 
  188.   •added a custom icon suite (Contributed by Nicolas Zimmermann)
  189.   •gltron.ini file is by default not included, fixes a problem some people were
  190.     having starting up the game for the first time.
  191.   •fixed a crashing bug when quitting on some systems
  192.   •full-screen code is completely re-worked - DrawSprocket is not required for 3dfx mode
  193.   •revised this Readme
  194.   •Sound Effects and Music via SDL/SDL Mixer - OpenGL is still using GLUT
  195.  
  196. to 0.53:
  197.   •added a 3dfx.ini file
  198.   •squashed blinking text bug
  199.  
  200. to 0.52:
  201.   •music via libmikmod
  202.   •fullscreen capable